C1.LiveLinq.Indexing Namespace : Index<T,TKey> Class |
The following tables list the members exposed by Index<T,TKey>.
Name | Description | |
---|---|---|
![]() | Algorithm | Gets the indexing algorithm used by the index. (Inherited from C1.LiveLinq.Indexing.IndexDefinition<T>) |
![]() | ItemCount | Gets the number of elements in the indexed collection. (Inherited from C1.LiveLinq.Indexing.Index<T>) |
![]() | KeyCount | Gets the number of distinct key values in all items of this collection. (Inherited from C1.LiveLinq.Indexing.Index<T>) |
![]() | KeyIsUnique | Gets a value that indicates whether the key used in this index is a unique key for the collection. (Inherited from C1.LiveLinq.Indexing.IndexDefinition<T>) |
![]() | KeySelector | Gets the expression used to obtain key value from an element of the indexed collection. |
![]() | KeyType | Gets the type of the index key. (Inherited from C1.LiveLinq.Indexing.IndexDefinition<T>) |
![]() | Locale | Gets the locale information used to compare strings in the index. (Inherited from C1.LiveLinq.Indexing.IndexDefinition<T>) |
![]() | Root | Gets the root index in an index/subindex hierarchy. (Inherited from C1.LiveLinq.Indexing.IndexDefinition<T>) |
![]() | Subindexes | Gets the collection of subindexes added to this index. (Inherited from C1.LiveLinq.Indexing.IndexDefinition<T>) |
Name | Description | |
---|---|---|
![]() | All | Gets all items in the indexed collection. |
![]() | ContainsKey | Overloaded. Returns a value that indicates whether the collection contains an item with the given key value. |
![]() | Find | Overloaded. Finds items with the specified key value. |
![]() | FindBetween | Overloaded. Finds items with key values in the interval between the specified values. |
![]() | FindGreater | Overloaded. Finds items with keys greater than the specified value. |
![]() | FindKeys | Overloaded. Finds items containing any of the specified key values. |
![]() | FindLess | Overloaded. Finds items with keys less than the specified value. |
![]() | FindSingle | Finds the only item with the specified key value and throws an exception if there is not exactly one item with that key value. |
![]() | FindStartingWith | Finds items with string key values starting with the specified string. Implements IIndexScanner(T).FindStartingWith(string,Func(string, bool),Order) (Inherited from C1.LiveLinq.Indexing.Index<T>) |
![]() | GroupJoin | Overloaded. Correlates the items of this indexed collection with the items of another indexed collection and groups the results by the item of this collection. Implements IIndexScanner(T,TKey).GroupJoin |
![]() | Join | Overloaded. Correlates the items of this indexed collection with the items of another sequence and returns the combined items with matching keys. Implements IIndexScanner(T,TKey).Join |
![]() | Keys | Gets distinct key values in all items of the indexed collection. |